package com.yanqu.road.entity.activity.hsisland;

public class HsIslandUserLog {

    /**
     * 类型。1：PVE事件，攻击NPC并成功击杀，2：PVE事件，攻击NPC造成伤害，但未击杀，3：魂师连战事件，击败人数≥1，4：魂师连战事件，击败人数=0，5：遗迹藏宝事件，获得任意奖励,6:九宝琉璃事件，7：圣柱馈赠
     */
    private int type;

    /**
     * 奖励
     */
    private HsIslandReward reward = null;

    /**
     * pve怪配置ID，type = 1,2使用
     */
    private int pveMonsterId = 0;


    /**
     * type = 1，2，为伤害值。type=3，4，为击杀人数。
     */
    private long value = 0;

    /**
     * 对方商会名称,魂师连战事件才有
     */
    private String targetUnionName = "";

    /**
     * BUFF ID，九宝琉璃事件才有
     */
    private int buffId = 0;

    /**
     * 圣柱试炼ID,圣柱试炼才有
     */
    private int giftConfigId;

    /**
     * 时间
     */
    private long time = 0;

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public HsIslandReward getReward() {
        return reward;
    }

    public void setReward(HsIslandReward reward) {
        this.reward = reward;
    }

    public int getPveMonsterId() {
        return pveMonsterId;
    }

    public void setPveMonsterId(int pveMonsterId) {
        this.pveMonsterId = pveMonsterId;
    }

    public long getValue() {
        return value;
    }

    public void setValue(long value) {
        this.value = value;
    }

    public String getTargetUnionName() {
        return targetUnionName;
    }

    public void setTargetUnionName(String targetUnionName) {
        this.targetUnionName = targetUnionName;
    }

    public int getBuffId() {
        return buffId;
    }

    public void setBuffId(int buffId) {
        this.buffId = buffId;
    }

    public int getGiftConfigId() {
        return giftConfigId;
    }

    public void setGiftConfigId(int giftConfigId) {
        this.giftConfigId = giftConfigId;
    }

    public long getTime() {
        return time;
    }

    public void setTime(long time) {
        this.time = time;
    }
}
